
---@class CustomMap:DataMapBase
CustomMap = class(DataMapBase)

function CustomMap:InitActionMaps()
    self.base.AddAction(self,CustomIdleHandler,CustomIdleAction);
    self.base.AddAction(self,CustomLookAtHandler,CustomLookAtAction);
    self.base.AddAction(self,CustomMoveHandler,CustomMoveAction);
    self.base.AddAction(self,CustomPatrolHandler,CustomPatrolAction);
    self.base.AddAction(self,CustomFollowHandler,CustomFollowAction);
    self.base.AddAction(self,CustomAttackHandler,CustomAttackAction);
end

function CustomMap:InitGoalMaps()
    self.base.AddGoal(self,CustomPatrolGoal);
    self.base.AddGoal(self,CustomPatrolIdleGoal);
    self.base.AddGoal(self,CustomTailAfterGoal);
    self.base.AddGoal(self,CustomAttackTargetGoal);
end

function CustomMap:InitTriggerMaps()
    self.base.AddTrigger(self,CustomPatrolEyesTrigger)
end

function CustomMap:InitGameData()
end